Total Complexity | 23 |
Dependencies | 2 |
Dependents | 1 |
Total lines | 259 |
Lines of code | 142 |
Logical lines of code | 61 |
Comment lines | 84 |
Methods | 12 |
Properties | 1 |
Method | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
make_openai_request() | 45 | 5 | 43 | |
validate_api_key() | 48 | 4 | 37 | |
prepare_content_for_ai() | 58 | 4 | 15 | |
is_ai_enabled() | 78 | 2 | 3 | |
__construct() | 81 | 1 | 3 | |
get_api_key() | 79 | 1 | 3 | |
has_api_key() | 76 | 1 | 4 | |
create_system_message() | 72 | 1 | 6 | |
create_user_message() | 72 | 1 | 6 | |
create_summary_messages() | 66 | 1 | 8 | |
create_content_messages() | 69 | 1 | 7 | |
get_usage_stats() | 70 | 1 | 7 |